garden terrace - Turkish English Dictionary